package com.bridgeintelligent.tag.customer.service;

import com.bridgeintelligent.tag.customer.entity.AnalysisSetup;

import java.util.List;

/**
 * 探查分析设置服务层接口
 */
public interface IAnalysisQuerySetupService {


    /**
     * 新增探查分析设置
     * @param setup
     */
    void add(AnalysisSetup setup);


    /**
     * 修改探查分析设置
     * @param setup
     */
    void update(AnalysisSetup setup);

    /**
     * 根据ID删除分析设置
     * @param id
     */
    void delById(String id);

    /**
     * 根据tpId删除分析设置
     * @param tpId
     */
    void delByTpId(String tpId);

    /**
     * 探查分析设置详情
     * @param id
     * @return
     */
    AnalysisSetup findById(String id);

    /**
     * 根据探查ID查询分析设置列表
     * @param tpId
     * @return
     */
    List<AnalysisSetup> findList(String tpId);


}
